package com.zxq.frame;

import com.sun.org.apache.xerces.internal.impl.dv.util.HexBin;
import com.zxq.factory.FastFrame;
import com.zxq.frame.modbus.EModBusFunCode;

public class TestClass {

    /**
     * 解析 TCPModbus报文
     * @param args
     */
    public static void main(String[] args) {
        byte[] buff = HexBin.decode("00010000000401010101");
        TcpModBusFrame tcpModBusFrame = new TcpModBusFrame();
        FastFrame.decoder(tcpModBusFrame,buff);
        System.out.println(tcpModBusFrame.getMbap().toString());
        System.out.println(tcpModBusFrame.getPdu().toString());
        System.out.println(EModBusFunCode.getType(tcpModBusFrame.getPdu().getFunCode()));
    }

}
